#ifndef TYPECOURS_H
#define TYPECOURS_H

#include "biblistring.h"
#include <QString>

class TypeCours
{
public:
    TypeCours();
    TypeCours(int Duree, int NbEleves, float Tarif, float PartProf, float PartAsso);
    TypeCours(QString StringToTypeCours);

    void ModificationTypeCours(int Duree, int NbEleves, float Tarif, float PartProf, float PartAsso);

    QString DureeEnMn()const;
    QString NbEleves()const;
    QString DureeEtNbEleves()const;
    QString TarifToString()const;
    QString PartProfToString()const;
    QString PartAssoToString()const;
    QString TypeCoursToString()const;
    static bool StringToTypeCoursTest(QString StringToTypeCours);


    bool operator ==(const TypeCours & typcours);
    TypeCours & operator=(const TypeCours & typeCours);

    int getDuree()const;
    int getNbEleves()const;
    float getTarif()const;
    float getPartProf()const;
    float getPartAsso()const;

    void setDuree(int Duree);
    void setNbEleves(int NbEleves);
    void setTarif(float Tarif);
    void setPartProf(float PartProf);
    void setPartAsso(float PartAsso);


private:

    int m_Duree;
    int m_NbEleves;
    float m_Tarif;
    float m_PartProf;
    float m_PartAsso;
};

#endif // TYPECOURS_H
